<%-- 
    Document   : register
    Created on : 19-nov-2013, 16:54:06
    Author     : Kar
--%>

<%@page import="net.tanesha.recaptcha.ReCaptcha"%>
<%@page import="net.tanesha.recaptcha.ReCaptchaFactory"%>
<%@page import="javax.imageio.ImageIO"%>
<%@page import="java.io.File"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Práctica2-Registro de usuario</title>
        <link rel="stylesheet" type="text/css" href="css/general.css" />
        <link rel="stylesheet" type="text/css" href="css/password.css"/> 
        <script type="text/javascript" language="javascript" src="js/passwordStrength.js"></script>
    </head>
    <body>


        <div id="contenedor">
            <div id="cabecera">
                <div id="nombre">PRÁCTICA 2</div>
            </div>

            <div id="contenido">
                <div class="tituloseccion">REGISTRO DE USUARIO</div>
                <div id="formregistro">
                    <form  action="./Register" method="post" accept-charset="UTF-8">
                        <h4>Datos personales</h4>
                        <%
                            if (request.getParameter("msg") != null) {

                                switch (Integer.parseInt(request.getParameter("msg"))) {

                                    case 1:
                                        out.println("<div id=\"mensajeerror\">Debe rellenar todos los campos.</div>");
                                        break;
                                    case 2:
                                        out.println("<div id=\"mensajeerror\">No coinciden las contraseñas.</div>");
                                        break;
                                    case 3:
                                        out.println("<div id=\"mensajeerror\">La contraseña debe tener 8 caracteres como minimo.</div>");
                                        break;
                                    case 4:
                                        out.println("<div id=\"mensajeerror\">El nombre de usuario ya existe.</div>");
                                        break;
                                    case 5:
                                        out.println("<div id=\"mensajeerror\">Captcha incorrecto.</div>");
                                        break;
                                    case 6:
                                        out.println("<div id=\"mensajeerror\">Dirección de correo no válida.</div>");
                                        break;
                                    default:
                                        break;
                                }
                            }
                        %>
                        Nombre <br/>
                        <input type="text" name="nombre" value="" size="50" maxlength="80" />
                        <br/>
                        <br/>
                        Apellidos <br/>
                        <input type="text" name="apellidos" value="" size="50" maxlength="80" />
                        <br/>
                        <br/>
                        Nombre de usuario<br/>
                        <input type="text" name="username" value="" size="50" maxlength="15" />
                        <br/>
                        <br/>
                        Contraseña <br/>
                        <input type="password" name="pass1" value="" size="50" maxlength="20" onkeyup="passwordStrength(this.value);" />
                        <br/>
                        <br/>
                        Repita su contraseña <br/>
                        <input type="password" name="pass2" value="" size="50" maxlength="20" onkeyup="passwordStrength(this.value);" />
                        <br/>
                        <br/>
                        Calidad de su contraseña <br/>
                        <div id="passwordDescription">Contraseña no introducida</div>
                        <div id="passwordStrength" class="strength0"></div>
                        <br/>
                        <br/>
                        E-mail <br/>
                        <input type="text" name="email" value="" size="50" maxlength="25" />
                        <br/>
                        <br/>
                        Introduzca las dos siguientes palabras <br/>
                        <%
                            ReCaptcha c = ReCaptchaFactory.newReCaptcha("6Lf5cesSAAAAAHsxS-9ah8WphMYWHU9hlFRwE9Y6", "6Lf5cesSAAAAAIf-GDKUVZ1FpfQXTufh2iECNPnl", false);
                            out.print(c.createRecaptchaHtml(null, null));
                        %>
                        <br/><br/>
                        <input class="boton" type="reset" name="limpiar" value="<< Borrar los datos" />
                        <input class="boton" type="submit" name="enviar" value="Crear cuenta >>" />
                        <div class="enlace">»<a href="index.jsp">Volver a la pagina principal</a></div>
                    </form>                    
                </div>
            </div>
            <jsp:include page="WEB-INF/jspf/pie.jspf" flush="true"/>
        </div>       

    </body>
</html>
